3DES ECB Optimized for Massively Parallel CUDA GPU Architecture
نویسنده
چکیده
Modern computers have graphics cards with much higher theoretical efficiency than conventional CPU. The paper presents application possibilities GPU CUDA acceleration for encryption of data using the new architecture tailored to the 3DES algorithm, characterized by increased security compared to the normal DES. The algorithm used in ECB mode (Electronic Codebook), in which 64-bit data blocks are encrypted independently by stream processors (CUDA cores). Keywords-DES, cryptography, parallel algorithms, CUDA, GPU computing
منابع مشابه
CUDA optimization strategies for compute- and memory-bound neuroimaging algorithms
As neuroimaging algorithms and technology continue to grow faster than CPU performance in complexity and image resolution, data-parallel computing methods will be increasingly important. The high performance, data-parallel architecture of modern graphical processing units (GPUs) can reduce computational times by orders of magnitude. However, its massively threaded architecture introduces challe...
متن کاملParallel Optimized Algorithm for Apriori Association Rule Mining on Graphics Processing Unit with Compute Unified Device Architecture (CUDA)
Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently .Now GPU(Graphics Processor Unit) has taken a major role in high performance computing for general purpose applications. Compute Unified Device Architecture (CUDA) programm...
متن کاملAcceleration of the Retinex algorithm for image restoration by GPGPU/CUDA
Retinex is an image restoration method that can restore the image’s original appearance. The Retinex algorithm utilizes a Gaussian blur convolution with large kernel size to compute the center/surround information. Then a log-domain processing between the original image and the center/surround information is performed pixel-wise. The final step of the Retinex algorithm is to normalize the resul...
متن کاملGeneric techniques in general purpose GPU programming with applications to ant colony and image processing algorithms
In 2006 NVIDIA introduced a new unified GPU architecture facilitating generalpurpose computation on the GPU. The following year NVIDIA introduced CUDA, a parallel programming architecture for developing general purpose applications for direct execution on the new unified GPU. CUDA exposes the GPU’s massively parallel architecture of the GPU so that parallel code can be written to execute much f...
متن کامل3D Finite-difference Modeling on a GPU-based Computer using CUDA
In this report, we present the implementation and final results of parallel programming on graphics processing units (GPUs) using NVIDIA’s parallel programming model which is known as the Compute Unified Device Architecture (CUDA) to perform the 3D finite-difference seismic forward modeling. The Tesla 10-series GPU (Tesla C1060) is used and results show that the massively parallel computational...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1305.4376 شماره
صفحات -
تاریخ انتشار 2013